/**
 * 版权所有 (C), 2019-2019, XXX有限公司
 * 项目名：com.company.study.designpatterns.memento
 * 文件名: Caretaker
 * 日期: 2019/6/16 15:24
 * 说明:
 */
package com.company.study.designpatterns.memento;

/**
 * 负责保存备忘录的对象
 *
 * @author Anbang713
 * @create 2019/6/16
 */
public class Caretaker {
    /**
     * 记录被保存的备忘录对象
     */
    private Memento memento = null;

    /**
     * 保存备忘录对象
     *
     * @param memento 被保存的备忘录对象
     */
    public void saveMemento(Memento memento) {
        this.memento = memento;
    }

    /**
     * 获取被保存的备忘录对象
     *
     * @return 被保存的备忘录对象
     */
    public Memento retriveMemento() {
        return this.memento;
    }
}